Overview Details Press Releases Multimedia Locations People Groups LocationPhoneActionHeadquartersTech Mahindra Growth Factories Limited, Plot No-248, Okhla Industrial Estate,Phase 3,New Delhi,PIN 110020New Delhi, New Delhi 110020 inPhone: +91-92669 12345Map